//package com.lottery.ruok.lottrey.adapter.fragmentManager;
//
//import com.lottery.ruok.lottrey.fragment.BaseFragment;
//import com.lottery.ruok.lottrey.fragment.ChildPrizeFragment;
//import com.lottery.ruok.lottrey.retrofitModule.response.GetWholeCategoryResponse;
//
//import java.util.HashMap;
//import java.util.Iterator;
//import java.util.List;
//import java.util.Map;
//
//public class PrizePagerFragmentManager {
//
//    private static HashMap<Integer, BaseFragment> map = new HashMap<>();
//    private static List<GetWholeCategoryResponse> data;
//
//    public static BaseFragment getFragment(int key) {
//        BaseFragment fragment = null;
//        if (map.containsKey(key)) {
//            fragment = map.get(key);
//            if (fragment != null) {
//                return fragment;
//            }
//        }
//        fragment = new ChildPrizeFragment();
//        fragment.setDatas(data.get(key));
//
//        map.put(key, fragment);
//        return fragment;
//    }
//
//    public static int getSize() {
//        if (data != null) {
//            return data.size();
//        } else {
//            return 0;
//        }
//    }
//
//    public static String getPageTitle(int position) {
//        return data.get(position).getName();
//    }
//
//    public static void setData(List<GetWholeCategoryResponse> tempData) {
//        data = tempData;
//        //如果已经加载fragment 需要更新fragment数据
//        if (map.size() > 0) {
//            Iterator<Map.Entry<Integer, BaseFragment>> entries = map.entrySet().iterator();
//            while (entries.hasNext()) {
//                Map.Entry<Integer, BaseFragment> entry = entries.next();
//                entry.getValue().setDatas(data.get(entry.getKey()));
//            }
//        }
//    }
//}
